src_a=async.cpp
bin_a=async
src_p=promise.cpp
bin_p=promise
src_pa=packaged_task.cpp
bin_pa=packaged_task

all:$(bin_a) $(bin_p) $(bin_pa)
$(bin_a):$(src_a)
	g++ $^ -o $@ -std=c++11
$(bin_p):$(src_p)
	g++ $^ -o $@ -std=c++11
$(bin_pa):$(src_pa)
	g++ $^ -o $@ -std=c++11
